<%@page contentType="text/html;charset=utf-8" pageEncoding="UTF-8"%>
<%@taglib prefix="t" tagdir="/WEB-INF/tags"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<t:template>
	<jsp:attribute name="include">
		<script type="text/javascript">
			function setActive(id_in, active_in) {
				$.post('<c:url value="/administration/users/setActive"/>', {
					id : id_in,
					active : active_in
				}).success(function(data) {
					if (data) {
						var table = $('#usersTable').dataTable();
						table.fnReloadAjax();
					}
				});
			}

			function pageInit() {
				createDataTable("usersTable", '<c:url value="/administration/users/json"/>', [
						linkFormattedColDef(0, '<c:url value="/profile"/>', "username"), colDef(1, "firstname"), colDef(2, "lastname"),
						dateColDef(3, "registered"), dateColDef(4, "lastlogin"), colDef(5, "city"), booleanColDef(6, "active"), {
							"sName" : "setting",
							"aTargets" : [ 7 ],
							"bSortable" : false,
							"mData" : function(data, type, full) {
								if (data.active) {
									return '<a href="#" onclick="setActive(' + data.id + ',false); return false;">Deaktivál</a>';
								} else {
									return '<a href="#" onclick="setActive(' + data.id + ',true); return false;">Aktivál</a>';
								}
							}
						} ], true);
			}
		</script>
	</jsp:attribute>
	<jsp:attribute name="pagetitle">
      Felhasználók kezelése
    </jsp:attribute>
	<jsp:body>
    	<table id="usersTable">
		    <thead>
				<tr>
					<th>Felhasználói név</th>
					<th>Vezetéknév</th>
					<th>Keresztnév</th>
					<th>Regisztráció</th>
					<th>Utolsó bejelentkezés</th>
					<th>Város</th>
					<th>Aktív</th>
					<th>&nbsp;</th>
				</tr>
			</thead>
			<tbody>
				<tr>
					<td></td>
					<td></td>
					<td></td>
					<td></td>
					<td></td>
					<td></td>
					<td></td>
					<td></td>
				</tr>
			</tbody>
			<tfoot>
				<tr>
					<th>Felhasználói név</th>
					<th>Vezetéknév</th>
					<th>Keresztnév</th>
					<th>Regisztráció</th>
					<th>Utolsó bejelentkezés</th>
					<th>Város</th>
					<th>Aktív</th>
					<th>&nbsp;</th>
				</tr>
			</tfoot>
    	</table>
    </jsp:body>
</t:template>